package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the TM_ESTADO_TITULO database table.
 * 
 */
@Entity
@Table(name="TM_ESTADO_TITULO")
public class TmEstadoTitulo implements Serializable {
	private static final long serialVersionUID = 1L;
	private long estadoTituloId;
	private String estado;
	private String mensaje;
	private Set<DetalleTitulo> detalleTitulos;

    public TmEstadoTitulo() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="ESTADO_TITULO_ID", unique=true, nullable=false)
	public long getEstadoTituloId() {
		return this.estadoTituloId;
	}

	public void setEstadoTituloId(long estadoTituloId) {
		this.estadoTituloId = estadoTituloId;
	}


	@Column(nullable=false, length=20)
	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}


	@Column(nullable=false, length=80)
	public String getMensaje() {
		return this.mensaje;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}


	//bi-directional many-to-one association to DetalleTitulo
	@OneToMany(mappedBy="tmEstadoTitulo")
	public Set<DetalleTitulo> getDetalleTitulos() {
		return this.detalleTitulos;
	}

	public void setDetalleTitulos(Set<DetalleTitulo> detalleTitulos) {
		this.detalleTitulos = detalleTitulos;
	}
	
}